1. כתיבת קוד של פיבונאצ'י – מקבלים שיטה כזאת
Public static int challenge(List challenger)
{
//add implement here…
}
ברשימה האיבר במקום 0 מייצג את האיבר ה-n שמחפשים. האיבר במקום הראשון הוא a(0) והאיבר במקום 2 ברשימה הוא a(1). דוגמה למשל: n=3, .a(0) = 7, a(1) = 10 ואז לפי החישוב צריך לחזור 27 כי a(3) = 27.
2. לבדוק אם ביטוי מתמטי הוא חוקי בכמות וסדר הסוגריים – שאין דברים כאלה למשל: )(, ()(...
מקבלים שיטה למלא כזאת:
Public static String challenge(String challenger)
{
//add implement here…
}
3. למצוא את כל הנתיבים במטריצה מ (1,1) ל (n,m) ש אלה הם מיימדי המטריצה. כלומר מהמשבצת העליונה השמאלית לתחתונה הימנית אבל רק בצעדים של למטה או ימינה. מקבלים רשימה ובמקום ה0 נמצא הערך n ובמקום 1 נמצא הערך m. מזכיר n,m הם מיימדי המטריצה.
פשוט למלא את השיטה..
Public static int challenge(List challenger)
{
//add implement here…
מפגש1: יום מיונים 4 שאלות לממש ועוד1 בונוס
מבחן נוסף בלינוקס
מפגש2: ראיון עם ראש צוות
מפגש3: ראיון עם ראש קבוצה
שאלות מתוך הראיון
שאלה 1 - ישנו עץ בינארי ממוין שמכיל בכל קודקוד כתובת אסורה (נמשל כתובת של ספאם), את העץ בונים בפונקציה אחרת שעוברת על קובץ טקסטואלי וממירה אותו לעץ
שאלה 2 - בשאלה זאת נדרשים לסרוק כל מסר ולגלות האם הוא מכיל וירוס
שאלה 3 - יש בקוד הזה הרבה באגים ובכלל המצב הראשוני שלו שהוא מתרסק אם מריצים אותו.
שאלה 4 - צריך לכתוב 2 פונקציות, אחת היא של קבלת המסרים והשנייה היא החזרה של כל הכתובות השולחות שמהם נשלחו יותר מ - 10% מהמסרים עד עכשיו.
הדרך לממש את זה היא באמצעות hashtable וביתר פירוט dictionary
שאלון ראשוני בטלפון, רובו בעברית. חמש דקות אחרונות באנגלית- שואלים שאלות קלות כמו מה זה פינג, מה זה DNS וכו'. בעיקר לראות שיש אנגלית.
יום הראיונות מחולק ל-3 חלקים: מבחן תאורטי, מבחן מעשי, ראיון עם המנהל הישיר.
למבחן התאורטי אין הרבה מה להתכונן, נותנים מס' דפי קריאה שבסופם מס' שאלות. שני מבחנים כאלו. ידע על תקשורת נתונים יעזור להתמודד עם חומר הקריאה באנגלית- אני כבר הכרתי את הנושא. כן חשוב לדעת לבצע חיבור בינארי.
מבחן מעשי- חיבור ראוטר, התמודדות עם המידע המסופק עם הציוד ומענה על שאלות יחסית קלות של המלווה שלכם.
שאלות מתוך הראיון
מה זה פינג, מה זה DNS, חיבור בינארי, מה זה ראוטר, הגדרת ראוטר, מסכה...
מבחן מקצועי ולאחריו מבחן שבודק התמודדות עם סביבת עבודה לא מוכרת.
שאלות מתוך הראיון
לאחר שבחרתי לעשות מבחן בג'אווה (היה בחירה בין ג'אווה, C, C++ או C#) היו 3 שאלות:
1. כתובת תוכנית שתבדוק אם למחרוזת הניתנת בתוכנית מהיוזר היא תקינה מבחינת סוגריים ככה שלכל סוגר שנפתח יהיה סוגר שמסיים.
2. נתון קלט של מספר שורות ומספר עמודות (ליצירת מטריצה) , וצריך לספור את כמות המסלולים מהפינה השמאלית העליונה ולפינה הימנית התחתונה כאשר צעד יכול להיות רק למטה או ימינה.
3. אני לא ממש זוכר.
במבחן הבודק את ההתמודדות בסביבת עבודה חדשה, הם פתחו סביבת VMware של RedHat שבא יש שני משחבים מחוברים וצריך לההעביר קובץ ב FTP ממחשב אחד לשני ולפתוח אותו, להתקין אותו ולבצע בו כמה דברים שלא הגעתי לזה.
יש מבחן כידוע ואם עוברים אז יש כמה ראיונות משו כמו 3 ראיונות... זה הראיון הראשון
שאלות מתוך הראיון
בדיקת תקינות סוגריים במחרוזת
מה זה object oriented ומה זה פולימורפיזם
שאלה על malloc וfree שfree מקבלת גם size של מס' בתים לשיחרור אז איך לקרוא להן מתוך פונקציות malloc וfree רגילות
עוסקת בפיתוח תוכנה לאבטחת מידע - תוכנות חומת אש ו־VPN.בסיסה הבינלאומי נמצא ברדווד סיטי, קליפורניה, ומרכזי הפיתוח נמצאים בתל אביב ובבלארוס.החברה נוסדה בשנת 1993 על ידי שלמה קרמר, מריוס נכט וגיל שוויד.